package com.bw.util;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.util.ResourceBundle;

/***************************
 FileAction: 如果你把数据库连接信息 写在了java源代码里 它就会被编译到字节码文件中
 相当于  你把数据库连接信息写死了  如果有一天需要改连接密码或者换数据库
 那么  你就得改java源代码   改完源代码  你还得编译一次  才能运行

 把数据库这些连接信息  写到文本配置文件中   如果要改  我只改文本文件  对源代码不需要更改
 这样就省去了重新编译的过程

 CreateTime:2022-03-26 10:19
 Author:Aaking-aline
 ****************************/
public class JDBC {

    private static ResourceBundle rb = ResourceBundle.getBundle("database");

    private static String driver = rb.getString("driver");
    private static String url = rb.getString("url");
    private static String user = rb.getString("user");
    private static String password = rb.getString("password");


    static {
        try {
            Class.forName(driver);
        } catch (ClassNotFoundException e) {
            e.printStackTrace();
        }
    }

    public static Connection getConnection() throws SQLException {
        return DriverManager.getConnection(url,user,password);
    }


}
